/*
 * @Descripttion: 
 * @version: thinkphp5.0.23
 * @Author: SmallZ
 * @Date: 2019-11-06 20:11:05
 * @LastEditors  : SmallZ
 * @LastEditTime : 2020-01-02 16:27:11
 */
.pic-fixed-g { position: fixed; top: 50%; left: 2px; transform: translate(0%, -50%); z-index:1000; }
.pic-zh-g { width: 100%; cursor: pointer; }
.pic-img-zh-g { width: 100%;}
@keyframes mybutt1 { 0% { transform: translate(0, -50%); } 100% { transform: translate(-140%, -50%); } }
@-webkit-keyframes mybutt1 { 0% { transform: translate(0, -50%); } 100% { transform: translate(-140%, -50%); } }
.butt2 { animation: mybutt 0.5s linear forwards; -webkit-animation: mybutt 0.5s linear forwards; }
@keyframes mybutt { 0% { transform: translate(-100%, -50%); } 100% { transform: translate(0, -50%); } }
@-webkit-keyframes mybutt { 0% { transform: translate(-100%, -50%); } 100% { transform: translate(0, -50%); } }
.butt3 { animation: mybutt3 0.5s linear forwards; -webkit-animation: mybutt3 0.5s linear forwards; } 
@keyframes mybutt3 { 0%   {transform:translate(0,-50%);} 100% {transform:translate(-90%,-50%);} } 
@-webkit-keyframes mybutt3 { 0%   {transform:translate(0,-50%);} 100% {transform:translate(-90%,-50%);} }
.butt4 { animation: mybutt4 0.5s linear forwards; -webkit-animation: mybutt4 0.5s linear forwards; }
@keyframes mybutt4 { 0%   {transform:translate(-90%,-50%);} 100% {transform:translate(0,-50%);} }
@-webkit-keyframes mybutt4 { 0%   {transform:translate(-90%,-50%);} 100% {transform:translate(0,-50%);} }

/* 消息 */
.calculator_msg_bg_201912 { width: 700px; height: 530px; overflow: hiden; position: fixed; top: 50%; left: 50%; margin: -266px 0 0 -350px; ; z-index: 99999; background-color: rgba(0, 0, 0, 0.7); border-radius: 10px; }
.calculator_msg_box_201912{width:100%;height:100%;position: relative;}
.calculator_msg_201912 { width: 200px; height: 60px; line-height: 60px; color: #FFF; background-color: rgba(0, 0, 0, 0.6); text-align: center; position: absolute; top: 235px; left: 250px; }

/* 弹出框 */
.calculator_shape_201912 { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99997;background-color: rgba(0, 0, 0, 0.7);}
.calculator_201912{width:700px; height: 530px; overflow:hiden; position:fixed; top:50%; left:50%; margin:-266px 0 0 -350px;; z-index:99998; background:url('/static/project/images/bg.jpg') repeat-x left top; border-radius: 10px;}
.calculator_box_201912{width:100%;height:100%;overflow:hidden;position:relative;}
.calculator_close_201912{width:40px;height:40px;overflow:hidden;position:absolute;right:10px;top:10px;cursor:pointer;}
.calculator_title_201912 { width: 100%; height: 84px; font-size: 32px; line-height:84px; text-align: center; overflow: hidden; float: left; color: #7f4401;margin-top:16px;}

.calculator_select_box_201912{width:640px;height:40px;margin-left: 30px; overflow: hidden;float: left;clear: both;}
.calculator_select_right_201912{width:295px;height:40px;float:right;}
.calculator_select_left_201912 { width: 295px; height: 40px; float: left; }
.calculator_select_lable_201912{width:70px;height:40px; font-size:16px;line-height:40px;float:left;overflow: hidden;}
.calculator_select_box_201912 select { width: 220px; height: 30px; font-size: 14px; float: right; margin-top: 5px; }

.calculator_input_box_201912{width:190px;height:40px;font-size:16px;float:left;}
.calculator_input_lable_top_201912{margin-right:10px;height:40px;font-size:16px;float:left; line-height:40px;}
.calculator_input_top_201912{width: 120px; height: 36px; font-size: 16px; float: left; line-height: 36px; margin-top: 2px; padding: 0 6px;}
.calculator_get_code_201912 { width: 70px; float: left; height: 38px; margin-top: 1px; text-align: center; line-height: 38px; font-size: 12px; color: #FFF; background-color: #d4934f;border-radius:5px;cursor:pointer;}

.calculator_incroduction_201912 { width: 640px; height: 50px; line-height: 50px; overflow: hidden; float: left; clear: both; color: #7f4401 ;font-size: 13px;margin-left:30px;}
.calculator_incroduction_201912 span{color:red;}
.calculator_button_201912{width:150px;height:36px;overflow: hidden;margin:0 auto;clear: both; background:url('/static/project/images/button.png') no-repeat left top; font-size:14px;line-height:36px;text-align:center; cursor:pointer;color:#FFF;}
.calculator_result_box_201912{width:660px;height:260px;background: url("/static/project/images/result_bg.png") no-repeat left top; margin: 20px auto 0 auto;}
.calculator_result_title_201912 { width: 100%; text-align: center; height: 54px; line-height: 54px; overflow: hidden; margin-top: 25px; font-size: 24px; color: #7f4401;float: left;}
.calculator_result_title_201912 span{color:red;letter-spacing:1px;}
.calculator_result_title_201912 i {font-size: 12px; display: block; position: absolute; right: 50px; top: 240px; color: #333;}
.calculator_result_con_201912{width:565px;height:170px;overflow: hidden;margin:0 auto;}
.calculator_result_left_201912{width:266px;float: left;}
.calculator_result_right_201912{width:266px;float:right;}
.calculator_show_box_201912 { width: 100%; margin-top: 12px; overflow: hidden; height: 38px; line-height: 38px; font-size: 16px; color: #000; }
.calculator_show_box_201912 .calculator_show_text_201912{width:70px;float:left;text-align:left;}
.calculator_show_box_201912 .calculator_show_input_201912 { width: 194px; height: 38px; float: right; background-color: #f2f2f2 ;border-radius:8px;text-align:center;}
.calculator_show_box_201912 .calculator_show_ke_201912 { height: 38px; float: left; text-align: left; color: #d4934f;cursor:pointer;}
.calculator_show_box_201912 .calculator_show_xun_201912 {float: left;text-align: left;cursor: pointer;} 


.public_sidebar .frmkz {margin-bottom: 5px;max-width: 80px;}
.public_sidebar ul {margin: 0;padding: 0;}
.public_sidebar ul li {list-style: none;padding: 15px 0;box-sizing: border-box;color: #fff;text-align: center;width: 80px;height: 80px;background: #1b77b9;border-radius: 5px;margin-bottom: 2px;}
.public_sidebar ul li:hover {background: #00A2DD;transition: 1.5s;-moz-transition: 1.5s;-webkit-transition: 1.5s;-o-transition: 1.5s;}
.public_sidebar ul li.ewm.tel>div {width: 220px;height: 100%;color: #fff;font-size: 22px; background: #00a2dd;line-height: 70px;left: 81px;border-radius: 5px;transition: 1.5s;-moz-transition: 1.5s;-webkit-transition: 1.5s;-o-transition: 1.5s;}
.public_sidebar ul li a {text-decoration: none;font-size: 14px;color: #fff;display: block;}
.public_sidebar ul li a span {display: block;width: 25px;height: 25px;margin: 0 auto;margin-bottom: 5px;}
.public_sidebar ul li:nth-child(1) a span {background: url(/static/project/images/icon.png) -760px 0 no-repeat;}
.public_sidebar ul li:nth-child(2) a span {background: url(/static/project/images/icon.png) -760px -54px no-repeat;}
.public_sidebar ul li:nth-child(3) a span {background: url(/static/project/images/icon.png) -760px -83px no-repeat;}
.public_sidebar ul li:nth-child(4) a span {background: url(/static/project/images/icon.png) -760px -138px no-repeat;width: 27px;}
.public_sidebar ul li:nth-child(5) a span {background: url(/static/project/images/icon.png) -760px -110px no-repeat;}
.public_sidebar ul li:nth-child(6) a span {background: url(/static/project/images/icon.png) -760px -27px no-repeat;}
.public_sidebar ul li.tel>a {text-align: center;}
.public_sidebar ul li.tel>a>div {width: 88px;text-decoration: none;font-size: 14px;color: #fff;display: inline-block;text-align: center;}
.public_sidebar ul li.tel>a>div>img {display: block;margin: 0 auto 5px;}
.public_sidebar ul li.tel>div {font-size: 24px;color: #fff;display: none;vertical-align: 27%;padding-right: 10px;}
.public_sidebar ul li.tel:hover>div {display: block;}
.public_sidebar ul li.ewm {position: relative;}
.public_sidebar ul li.ewm>div {display: none;padding: 5px;color: #333;font-size: 14px;text-align: center;position: absolute;left: 81px;bottom: 0;background: #fff; border: 1px solid #ccc;}
.public_sidebar ul li.ewm:hover>div {display: block;}
.public_sidebar ul li.ewm>div>p {width: 132px;height: 150px;line-height: 93px;background: url(/static/images/plat_qrcode.png) -132px 0 no-repeat;}
.public_sidebar ul li a>img {display: block;margin: 0 auto 5px;}